//
// Created by yyl on 2021/11/25.
//

#ifndef GLSL3LIB_BASEENTITY_H
#define GLSL3LIB_BASEENTITY_H


struct TransformMatrix
{
    int degree;
    int mirror;
    float translateX;
    float translateY;
    float scaleX;
    float scaleY;

    TransformMatrix():
            translateX(0),
            translateY(0),
            scaleX(1.0),
            scaleY(1.0),
            degree(0),
            mirror(0)
    {

    }
    void Reset()
    {
        translateX = 0;
        translateY = 0;
        scaleX = 1.0;
        scaleY = 1.0;
        degree = 0;
        mirror = 0;

    }

};
#endif //GLSL3LIB_BASEENTITY_H
